package com.claimSettlement.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 保单信息表
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Warranty implements Serializable {

  //保单编号，例如 bd_2019010100001
  private String warrantyId;
  //投保人-外键
  private Integer policyholdersId;
  //被保人-外键
  private Integer recognizeeId;
  //签单日期
  private String permissionTime;
  //保险起期
  private String insuranceBeginTime;
  //保险止期
  private String insuranceEndTime;
  //缴费时间
  private String paymentTime;
  //保费总额
  private Double premiumTotal;
  //保单类型(1.交强险 2.商业险)
  private Integer warrantyType;
  //保单状态(1.正常 2.注销 3.退保)
  private Integer warrantyState;
  //投保金额
  private Double insureMoney;
  //保险限额
  private Double premiumMoney;
  //赔偿限额
  private Double indemnifyMax;
  //发动机号
  private String engineid;
  //车架号
  private String frameId;
  //厂牌型号
  private String makeId;
  //车身颜色
  private String licenseId;
  //使用性质
  private String nature;
  //出厂日期
  private String mintedDate;
  //核定载客数
  private Integer customersSum;
  //车辆行驶证号
  private String sailNumber;
  //车主姓名
  private String carOwnerName;
  //新车购置价
  private Double vpDollar;
  //初次登记日期
  private String registerDate;
  //际使用年限
  private Integer placemanLength;
  //已行驶里程
  private Integer mileage;
  //车牌号
  private String plateNumber;
  //结案时间
  private String closeCaseTime;
  //案件状态
  private Integer caseState;
  //被保人
  private String recognizeeName;
}
